<template>
  <tool-page title="根据正则生成字符串" :value="value" @generate="generate" :remark="remark">
    <template #operate>
      正则表达式：<Input v-model="inputValue" placeholder="请输入" style="width: 300px"/>
    </template>
  </tool-page>
</template>

<script>
export default {
  name: "GenerateStringFromRegex",
  data() {
    return {
      value: '',
      inputValue: '',
      remark: '通过输入的正则表达式，生成随机的字符串（方法来源于 jxz_211 的 reregexp 工具）'
    }
  },
  methods: {
    generate() {
      if (!this.inputValue) {
        this.value = '--';
        return;
      }
      this.value = this.simpleUtils.generateStringFromRegex(this.inputValue);
    }
  },
  created() {
    this.generate();
  }
}
</script>

<style scoped>

</style>
